package Htp;

public class Http {
    /*
         什么是HTTP协议?
         是指客户端和服务器之间通信时，发送的数据，需要遵守的规则
         HTTP协议中的数据又叫报文

        请求的HTTP协议格式
        客户端给服务器发送数据叫请求
        服务器给客户端回传数据叫响应

        请求又分get请求和Post请求

        一.get请求
        1.请求行
            1.1: 请求方式                   GET
            1.2: 请求的资源路径+[?+请求参数] 键值对形式
            1.3: 请求的协议的版本号          HTTP/1.1
        2.请求头
            key:value 组成 不同的键值对表示不同含义

        二.POST请求
          1.请求行
            1.1:请求的方式
            1.2:请求的资源路径+[?+请求参数]
            1.3:请求协议的版本号
          2.请求头
           key:value 组成 不同的键值对表示不同含义
          3.请求体 ====>  发送给服务器的数据

          Get请求有哪些：
          1.form标签 method=get
          2.a标签
          3.link标签引入css
          4.Script标签引入JS文件
          5.img标签引入图片
          6.iframe引入html页面
          7.在浏览器地址栏中输入地址后敲回车
          Post请求有哪些？
          form标签 method=post

          响应的HTTP协议
          1.响应行
            1.1：响应的协议和版本号
            1.2：响应状态码
            1.3：响应状态描述符
          2.响应头
            2.1 key:value 不同的响应，有其不同含义
            空行
          3.响应体  -----> 就是回传给客户端的信息

     */
}
